package mspbots.data.tl.prod.autotask.model;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;
import mspbots.data.tl.entity.BaseTenantEntity;

import java.time.LocalDateTime;

@Data
@Builder
@EqualsAndHashCode(callSuper=false)
@AllArgsConstructor
@NoArgsConstructor
@TableName("task_autotask_service_level_agreement_results")
public class TaskAutotaskServiceLevelAgreementResults extends BaseTenantEntity {

    private Double firstResponseElapsedHours;
    private Integer firstResponseInitiatingResourceId;
    private Integer firstResponseResourceId;
    private Long serviceLevelAgreementResultsId;
    private Boolean isFirstResponseMet;
    private Boolean isResolutionMet;
    private Boolean isResolutionPlanMet;
    private Double resolutionElapsedHours;
    private Double resolutionPlanElapsedHours;
    private Integer resolutionPlanResourceId;
    private Integer resolutionResourceId;
    private Integer resourceId;
    private Integer serviceCallTicketId;
    private String serviceLevelAgreementName;
    private Integer ticketId;
    private LocalDateTime syncTime;
}
